package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 民宿申请审核对象 homestay_apply
 * 
 * @author ruoyi
 * @date 2024-01-05
 */
public class HomestayApply extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 民宿审核编号 */
    private Long applyId;

    /** 申报人账号 */
    @Excel(name = "申报人账号")
    private String applicantUserId;

    /** 申报人姓名 */
    @Excel(name = "申报人姓名")
    private String applicantName;

    /** 申报人身份证号码 */
    @Excel(name = "申报人身份证号码")
    private String applicantId;

    /** 申报材料 */
    @Excel(name = "申报材料图片")
    private String pictures;

    /** 申报民宿地址 */
    @Excel(name = "申报民宿地址")
    private String homestayAddress;

    /** 申报民宿坐标 */
    @Excel(name = "申报民宿坐标")
    private String homestayPosition;

    /** 申报人电话 */
    @Excel(name = "申报人电话")
    private String applicantTele;

    /** 审核意见 */
    @Excel(name = "审核意见")
    private String auditOpinion;

    /** 申请状态(0已提交/等待审核，1审核中,2审核通过，3审核未通过) */
    @Excel(name = "申请状态(0已提交/等待审核，1审核中,2审核通过，3审核未通过)")
    private Long applyStatus;

    public void setApplyId(Long applyId) 
    {
        this.applyId = applyId;
    }

    public Long getApplyId() 
    {
        return applyId;
    }
    public void setApplicantUserId(String applicantUserId) 
    {
        this.applicantUserId = applicantUserId;
    }

    public String getApplicantUserId() 
    {
        return applicantUserId;
    }
    public void setApplicantName(String applicantName) 
    {
        this.applicantName = applicantName;
    }

    public String getApplicantName() 
    {
        return applicantName;
    }
    public void setApplicantId(String applicantId) 
    {
        this.applicantId = applicantId;
    }

    public String getApplicantId() 
    {
        return applicantId;
    }
    public void setPictures(String pictures) 
    {
        this.pictures = pictures;
    }

    public String getPictures() 
    {
        return pictures;
    }
    public void setHomestayAddress(String homestayAddress) 
    {
        this.homestayAddress = homestayAddress;
    }

    public String getHomestayAddress() 
    {
        return homestayAddress;
    }
    public void setHomestayPosition(String homestayPosition) 
    {
        this.homestayPosition = homestayPosition;
    }

    public String getHomestayPosition() 
    {
        return homestayPosition;
    }
    public void setApplicantTele(String applicantTele) 
    {
        this.applicantTele = applicantTele;
    }

    public String getApplicantTele() 
    {
        return applicantTele;
    }
    public void setAuditOpinion(String auditOpinion) 
    {
        this.auditOpinion = auditOpinion;
    }

    public String getAuditOpinion() 
    {
        return auditOpinion;
    }
    public void setApplyStatus(Long applyStatus) 
    {
        this.applyStatus = applyStatus;
    }

    public Long getApplyStatus() 
    {
        return applyStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("applyId", getApplyId())
            .append("applicantUserId", getApplicantUserId())
            .append("applicantName", getApplicantName())
            .append("applicantId", getApplicantId())
            .append("pictures", getPictures())
            .append("homestayAddress", getHomestayAddress())
            .append("homestayPosition", getHomestayPosition())
            .append("applicantTele", getApplicantTele())
            .append("remark", getRemark())
            .append("auditOpinion", getAuditOpinion())
            .append("applyStatus", getApplyStatus())
            .toString();
    }
}
